As Brian said the error message points at str::string being initialized with NULL which is forbidden. However, your code looks like written by someone who comes from Java or C# and is used to mindlessly new everything. In C++, however, automatic storage is preferred.
As Brian said, the error message points at str::string being initialized with NULL, which is forbidden. However, your code looks like written by someone who comes from Java or C# and is used to mindlessly new everything. In C++, however, automatic storage is preferred.
If you change your code to this struct HookAct { enum { PRINT } hkAct; vector params; HookAct() : hAct(HookAct::PRINT), params() {} }; no manual dynamic memory managing is necessary anymore: HookAct hookAct.
The code you pasted is fine. I think your problem is probably adding a NULL string to the vector act->params.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.